import request from '@/utils/request'


/**
 * @description 创建作品广场类别
 * 注：客户端app的广场类别可以理解为贴吧，一个类别对应一个贴吧
 * @author Jim
 * @date 2021-02-06
 * @param params
 */
export function squareCreate (params) {
  return request({
    url: '/square/category/create',
    method: 'post',
    params
  })
}

/**
 * @description 修改广场信息
 * 注：广场名称或广场封面图片没有变动的情况下，传原来的值
 * @author Jim
 * @date 2021-02-06
 * @param data
 */
export function squareModify (data) {
  return request({
    url: '/square/modify/category',
    method: 'post',
    data
  })
}


/**
 * @description 发布广场作品
 * @author Jim
 * @date 2021-02-23
 * @param data
 */
export function squarePublish (data) {
  return request({
    url: '/square/publish',
    method: 'post',
    data
  })
}


/**
 * @description 分页条件查询广场作品列表
 * @author Jim
 * @date 2021-02-06
 * @param params
 */
export function getSquareWorksList(params) {
  return request({
    url: '/square/list',
    method: 'get',
    params
  })
}

/**
 * @description 分页条件查询广场列表
 * @author Jim
 * @date 2021-02-06
 * @param params
 */
export function getSquareList(params) {
  return request({
    url: '/square/category/list',
    method: 'get',
    params
  })
}


/**
 * @description 审核广场作品
 * @author Jim
 * @date 2021-02-06
 * @param params  审核状态：1-审核通过 2-审核不通过
 */
export function squareExamine (params) {
  return request({
    url: '/square/examine',
    method: 'post',
    params
  })
}

/**
 * @description 获取广场作品对应的资源列表
 * @author Jim
 * @date 2021-02-08
 * @param params
 */
export function getSquareListRes(params) {
  return request({
    url: '/square/list/res',
    method: 'get',
    params
  })
}


/**
 * @description  删除广场作品
 * @author Jim
 * @date 2021-02-24
 * @param params
 */
export function deleteSquareWork (params) {
  return request({
    url: '/square/delete',
    method: 'post',
    params
  })
}